like a shot - French English Dictionary